'use strict';

const fs = require('fs');
const path = require('path');
const userHome = require('user-home');

/* MONGODB*/
const mongodbUrl = 'mongodb://lannerd:123456@localhost:27017/langm-cli';
const mongodbDbName = 'langm-cli';

/** OOS （OSS相关信息是在阿里云上购买的服务的 oss bucket**/
const OSS_ACCESS_KEY = 'LTAI4g7nD2tU5ZuHR9Y5ZTA'; // 连接 oss 的key
const OSS_ACCESS_SECTET_KEY = fs
  .readFileSync(path.resolve(userHome, '.langm-cli-dev', 'oss_access_secret_key'))
  .toString(); // 这个不能暴露出来。目前推荐的做法是在本地创建一个缓存文件，在本地读取
const OSS_PROD_BUCKET = 'langm-cli-pro'; // 在阿里云上创建的 oss 生产环境bucket的名称
const OSS_DEV_BUCKET = 'langm-cli-dev'; // 在阿里云上创建的 oss 开发环境bucket的名称
const OSS_REGION = 'oss-cn-hangzhou'; // 在阿里云上所选择的创建 oss 的地区

module.exports = {
  mongodbUrl,
  mongodbDbName,
  OSS_ACCESS_KEY,
  OSS_ACCESS_SECTET_KEY,
  OSS_PROD_BUCKET,
  OSS_DEV_BUCKET,
  OSS_REGION,
};
